function(proto2cpp PROTO_FILE CPP_DIR)
    execute_process(COMMAND ${PROTOBUF_PROTOC_EXECUTABLE} ${PROTO_FILE} --cpp_out=. --proto_path=${CPP_DIR} WORKING_DIRECTORY ${CPP_DIR})
    message("${PROTOBUF_PROTOC_EXECUTABLE}  ${PROTO_FILE} --cpp_out=${CPP_DIR} --proto_path=${CPP_DIR}")
endfunction()